全部文档

应用管理最佳实践

应用管理支持下发两类容器应用到边缘节点,一是从边缘市场中的获取边缘应用。另外一个是自定义边缘应用。本节主要介绍如何创建使用自定义边缘应用。

上传并使用自定义容器应用。

以模拟一个MQTT协议设备的应用为例子,定时上报数据到边缘平台,并在平台查看数据。

1.进入边缘管理平台

2.选择容器镜像->我的镜像->客户端上传镜像

容器镜像

按提示操作进行操作,把本地制作的镜像上传到边缘计算套件的镜像仓库。

容器镜像

镜像上传成功之后,镜像列表刷新后出现新的镜像。

镜像列表

3.选择应用管理->应用模版->创建应用模版

添加应用模版1

进入应用模版的创建页面。填写模版基本信息,选择容器镜像中已经上传的镜像。

添加应用模版

然后根据上传的镜像实际情况,进行模版配置。相关配置项详细说明请见用户指南容器镜像。其中启动命令对应docker中Entrypoint,运行参数对应docker中CMD。填写了容器的运行命令和参数,将会覆盖镜像构建时的默认命令 " Entrypoint "、" CMD ",规则如下:

镜像 Entrypoint 镜像CMD 容器运行命令 容器运行参数 最终执行
[touch] [/root/test] 未设置 未设置 [touch /root/test]
[touch] [/root/test] [mkdir] 未设置 [mkdir]
[touch] [/root/test] 未设置 [/opt/test] [touch /opt/test]
[touch] [/root/test] [mkdir] [/opt/test] [mkdir /opt/test]

本应用命令配置和参数配置如下:

选择应用模版

参数内容

-a tcp://10.12.6.24:31934 // 接入云平台MQTT Brocker地址

// 设备接入认证参数
-ak MmU2N2ZiNTgxZTk4OGQyNTZmMmQ=  // 设备密钥
-d 10033162                       // 设备ID
-p 103776                           // 设备所属产品ID
-t 10                              // 定时上报时间间隔,10s

点击确定,创建成功。

应用模版添加成功

4.在模版创建成功后,选择应用管理->容器应用->创建容器应用

选择应用模版

选择应用模板,选择模版后,已经继承了模版的相关信息,所以在关联模版内容中,只是根据具体环境进行相关数据调整(本例中不需要调整)

选择应用模版

填写容器应用基本信息,填写基本信息,并选择要关联的边缘节点(需要边缘节点处于在线状态),以及填写唯一的容器的名称。

选择应用模版

点击创建,返回容器应用管理查看应用列表。

容器应用列表

点击详情,查看应用状态。

容器应用列表

5.边缘设备管理->设备,查看设备列表,可以看到,容器应用edge-mqtt-client-app已经连接到设备,且设备在线。

设备列表

点击详情写入数据。数据写入设备后,容器应用edge-mqtt-client-app会定时上报该设备数据。

写入数据

查看设备数据,显示设备上传数据

上报数据

results matching ""

    No results matching ""